package org.dormi.learn.primitive;

import java.time.LocalDateTime;

/**
 * 企业相关信息
 *
 * @author : dormi330
 * @version : 1.0
 */
public class Company extends _Primitive_ {

    /** 企业名词 */
    private String name;

    /** 企业类型 */
    private CompanyType type;

    /** 营业执照(图片url) */
    private String businessLicensePhotoUrl;

    /** 法人名 */
    private String legalPersonName;

    /** 法人身份证 */
    private String legalPersonIdCardNo;

    /** 注册资金 */
    private Money registerCapital;

    /** 注册地 */
    private String registryAddr;

    /** 税号 */
    private String taxNo;

    /** 创建时间 */
    private LocalDateTime establishedTime;

    /* === set/get === */
    /* === set/get === */
    /* === set/get === */

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public CompanyType getType() {
        return type;
    }

    public void setType(CompanyType type) {
        this.type = type;
    }

    public String getBusinessLicensePhotoUrl() {
        return businessLicensePhotoUrl;
    }

    public void setBusinessLicensePhotoUrl(String businessLicensePhotoUrl) {
        this.businessLicensePhotoUrl = businessLicensePhotoUrl;
    }

    public String getLegalPersonName() {
        return legalPersonName;
    }

    public void setLegalPersonName(String legalPersonName) {
        this.legalPersonName = legalPersonName;
    }

    public String getLegalPersonIdCardNo() {
        return legalPersonIdCardNo;
    }

    public void setLegalPersonIdCardNo(String legalPersonIdCardNo) {
        this.legalPersonIdCardNo = legalPersonIdCardNo;
    }

    public Money getRegisterCapital() {
        return registerCapital;
    }

    public void setRegisterCapital(Money registerCapital) {
        this.registerCapital = registerCapital;
    }

    public String getRegistryAddr() {
        return registryAddr;
    }

    public void setRegistryAddr(String registryAddr) {
        this.registryAddr = registryAddr;
    }

    public String getTaxNo() {
        return taxNo;
    }

    public void setTaxNo(String taxNo) {
        this.taxNo = taxNo;
    }

    public LocalDateTime getEstablishedTime() {
        return establishedTime;
    }

    public void setEstablishedTime(LocalDateTime establishedTime) {
        this.establishedTime = establishedTime;
    }
}